Class com.symantec.itools.vcafe.openapi.options.ProjectOptions
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.symantec.itools.vcafe.openapi.options.ProjectOptions

Object
   |
   +----com.symantec.itools.vcafe.openapi.options.ProjectOptions

public abstract class ProjectOptions
extends Object
The API used to represent and access the options that appear in the "Project" tab in the Options dialog of a Visual Cafe project.

Use ProjectOptionSet.getProjectOptions() to get an instance of this object.

Version:
1.0
Author:
Symantec Internet Tools Division
Since:
VCafe 3.0
See Also:
getOptionSet, getProjectOptions

Variable Index

 o RELEASETYPE_DEBUG
Indicates the project release type is "debug".
 o RELEASETYPE_FINAL
Indicates the project release type is "final".
 o TARGETTYPE_APPLET
Indicates the project target type is a java applet that runs inside a web page.
 o TARGETTYPE_CONSOLE
Indicates the project target type is a java application that requires java.exe to run.
 o TARGETTYPE_DLL
Indicates the project target type is a native Windows DLL.
 o TARGETTYPE_EXE
Indicates the project target type is a native Windows application.

Constructor Index

 o com.symantec.itools.vcafe.openapi.options.ProjectOptions()

Method Index

 o getAppletPage()
Gets the Applet's HTML File.
 o getMainClass()
Gets the Application's main() Class.
 o getProgramArguments()
Gets the Program Arguments.
 o getReleaseType()
Gets the project's current release type.
 o getTargetName()
Gets the project's target filename.
 o getTargetType()
Gets the project's current target type.
 o getWorkingDirectory()
Gets the Working Directory for the executable.
 o isEnableRADForNewFiles()
Determines whether this project will default to enabling RAD for new files added to the project.
 o isGeneratePropertyFiles()
Determines whether this project's code generator will produce property files.
 o isLocalizeGeneratedCode()
Determines whether this project's code generator will produce localized code.
 o isParseImports()
Determines whether this project will parse (and display) imported files.

Variables

 o RELEASETYPE_DEBUG
public static final int RELEASETYPE_DEBUG
Indicates the project release type is "debug". An executable is generated that contains debugging information.

See Also:
getReleaseType
 o RELEASETYPE_FINAL
public static final int RELEASETYPE_FINAL
Indicates the project release type is "final". A compact executable is generated that is optimized and contains no debugging information.

See Also:
getReleaseType
 o TARGETTYPE_APPLET
public static final int TARGETTYPE_APPLET
Indicates the project target type is a java applet that runs inside a web page.

 o TARGETTYPE_CONSOLE
public static final int TARGETTYPE_CONSOLE
Indicates the project target type is a java application that requires java.exe to run.

 o TARGETTYPE_DLL
public static final int TARGETTYPE_DLL
Indicates the project target type is a native Windows DLL.

 o TARGETTYPE_EXE
public static final int TARGETTYPE_EXE
Indicates the project target type is a native Windows application.

See Also:
getTargetType

Constructors

 o ProjectOptions
public ProjectOptions()

Methods

 o getAppletPage
public abstract java.lang.String getAppletPage()
Gets the Applet's HTML File. Note: this is only applicable to TARGETTYPE_APPLET target types.

Returns:
the Applet's HTML File.
 o getMainClass
public abstract java.lang.String getMainClass()
Gets the Application's main() Class. Note: this is only applicable to TARGETTYPE_CONSOLE target types.

Returns:
the Application's main() Class.
 o getProgramArguments
public abstract java.lang.String getProgramArguments()
Gets the Program Arguments.

Returns:
the Program Arguments.
 o getReleaseType
public abstract int getReleaseType()
Gets the project's current release type.

Returns:
One of:
  • RELEASETYPE_DEBUG - for debugging, or
  • RELEASETYPE_FINAL - for final optimized version.
 o getTargetName
public abstract java.lang.String getTargetName()
Gets the project's target filename.

Returns:
the project's target filename.
 o getTargetType
public abstract int getTargetType()
Gets the project's current target type.

Returns:
One of:
  • TARGETTYPE_APPLET - a java applet,
  • TARGETTYPE_CONSOLE - a java application,
  • TARGETTYPE_DLL - a native Windows DLL, or
  • TARGETTYPE_EXE - a native Windows application.
 o getWorkingDirectory
public abstract java.lang.String getWorkingDirectory()
Gets the Working Directory for the executable.

Returns:
the Working Directory for the executable.
 o isEnableRADForNewFiles
public abstract boolean isEnableRADForNewFiles()
Determines whether this project will default to enabling RAD for new files added to the project.

Returns:
true if so, false otherwise.
See Also:
addFile(String, boolean, int)
 o isGeneratePropertyFiles
public abstract boolean isGeneratePropertyFiles()
Determines whether this project's code generator will produce property files.

Note: This is only valid if isLocalizeGeneratedCode is true.

Returns:
true if so, false otherwise.
See Also:
isLocalizeGeneratedCode
 o isLocalizeGeneratedCode
public abstract boolean isLocalizeGeneratedCode()
Determines whether this project's code generator will produce localized code.

Returns:
true if so, false otherwise.
 o isParseImports
public abstract boolean isParseImports()
Determines whether this project will parse (and display) imported files.

Returns:
true if so, false otherwise.

All Packages  Class Hierarchy  This Package  Previous  Next  Index